// formPackage/pages/selectBankPage/selectBankPage.js

import { queryBankList } from "../../../service/config"
let app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    themeStyle: "",
    bankList: [
      //   {
      //     name: "中国银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankzg_icon.png",
      //   },
      //   {
      //     name: "中国工商银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankgs_icon.png",
      //   },
      //   {
      //     name: "中国农业银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankny_icon.png",
      //   },
      //   {
      //     name: "中国建设银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankjs_icon.png",
      //   },
      //   {
      //     name: "邮政储蓄银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankyz_icon.png",
      //   },
      //   {
      //     name: "招商银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankzs_icon.png",
      //   },
      //   {
      //     name: "兴业银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankxy_icon.png",
      //   },
      //   {
      //     name: "交通银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankjt_icon.png",
      //   },
      //   {
      //     name: "中国民生银行",
      //     icon: "https://saas.img.ylyc.top/icon/bankms_icon.png",
      //   }
    ],
    searchWords: "",
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.queryBankList();
  },


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // if (app.globalData.themeStyle) {
    //   this.setData({
    //     themeStyle: app.globalData.themeStyle
    //   })
    // }
  },
  searchAction(e) {
    this.setData({
      searchWords: e.detail.searchWord,
    })
    this.queryBankList();
  },


  //查询银行卡列表:
  queryBankList() {
    wx.showLoading();
    queryBankList(this.data.searchWords).then(res => {
      wx.hideLoading();
      // console.log("JJLog:list:" + JSON.stringify(res));
      if (res.code == 200) {
        this.setData({
          bankList: res.data || []
        })
      }
    }).catch(err => {
      wx.hideLoading();
      wx.showToast({
        title: err || "查询失败",
        icon: "none"
      })
      console.error("JJLog:queryBankList", err);
    })
  },

  //选择银行
  selectBankName(e) {
    let name = e.currentTarget.dataset.name;
    app.globalData.selectBankName = name;
    wx.navigateBack({
      delta: 0,
    })
  },









})